/**
 * @description 该文件专门用于暴露一个 store 对象，整个应用只有一个 store 对象
 * configureStore(): 包装createStore以提供简化的配置选项和良好的默认值。
 * 它可以自动组合你的 slice reducer，添加你提供的任何 Redux 中间件，
 * redux-thunk默认包含，并启用 Redux DevTools Extension
 * @author WangGuojian
 * @dateTime 2022/4/30
 */

// 引入 createStore，专门用于创建 redux 中最为核心的 store 对象
import { configureStore } from "@reduxjs/toolkit";
// 引入为 Count 组件服务的 reducer
import countReducer from "./count_reducer";

export default configureStore({
    reducer: countReducer,
});
